Compute maximum or minimum of each row, or sort each row of a matrix,
or a set of (equal length) vectors.
Usage
matmax(...)matmin(...)matsort(...)matorder(...)
Arguments
...
A numeric matrix or a set of numeric vectors (that are column-wise bind together
into a matrix with cbind).
Value
matmin and matmax return a vector of length nrow(cbind(...)).
matsort returns a matrix of dimension dim(cbind(...)) with in each row of cbind(...) sorted.
matsort(x) is a lot faster than, e.g., `t(apply(x,1,sort))', if x is tall (i.e.,
nrow(x)>>ncol(x) and ncol(x)<30. if="" ncol(x)>30 then matsort simply
calls `t(apply(x,1,sort))'.
matorder returns a permutation which rearranges its first argument
into ascending order, breaking ties by further arguments.30.>